package com.itheima.service;

import com.itheima.entity.PageResult;
import com.itheima.exception.CheckItemException;
import com.itheima.pojo.CheckItem;

import java.util.List;

/**
 * @author: libin
 * @date: 2019/11/19 21:21
 * @version: 1.0
 * @describe:
 */
public interface CheckItemService {
    void add(CheckItem checkItem);

    PageResult findPage(Integer currentPage, Integer pageSize, String queryString);

    CheckItem findById(Integer id);

    void edit(CheckItem checkItem);

    //如果用dubbo框架，就要再接口明确的抛出异常
    void delete(Integer id) throws CheckItemException;

    List<CheckItem> findAll();

}
